Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Sydney Challenger Kobe Challenger Matsuyama Challenger Yokohama Challenger Burnie 2 Challenger Nonthaburi 2 Challenger Burnie 1 Challenger Hamburg Challenger Shenzhen 1 Challenger Busan Challenger Guangzhou Challenger Wimbledon - London Zhangjiagang Challenger Guangzhou Challenger Hangzhou Open - Hangzhou Almaty Open - Almaty Oeiras 3 Challenger Phoenix Challenger Dubai Duty Free Tennis Championships - Dubai Manama Challenger Australian Open - Melbourne Qatar ExxonMobil Open - Doha Busan Challenger Gwangju Challenger French Open - Paris Japan F8 Japan F3 Japan F4 Thailand F2 Thailand F3 Japan F9 Japan F10 Australia F12 Australia F13 Cambodia F1 Thailand F1 Thailand F2 Thailand F3 India F4 Italy F7 Italy F8 Italy F9 Italy F10 Guam F1 Japan F5 Japan F7 Japan F8 Chinese Taipei F2 Italy F20 Italy F21 Italy F22 Australia F6 Australia F7 Indonesia F5 Australia F9 Laos F1 Australia F10 Thailand F4 Thailand F5 China F1 China F2 Germany F4 Australia F1 Australia F2 Japan F1 Japan F2 Japan F3 Japan F4 Chinese Taipei F1 Chinese Taipei F2 Korea F3 Japan F5 Japan F6 Japan F7 Canada F4 Canada F5 Japan F8 Japan F9 Turkey F1 Turkey F2 Australia F2 Japan F1 Japan F2 Japan F3 China F1 China F2 China F3 Korea F4 Thailand F2 Guam F1 Japan F5 Japan F7 Japan F8 Chinese Taipei F1 Australia F9 Thailand F4 Cambodia F1 Thailand F5 Cambodia F2 Australia F1 Thailand F2 Australia F2 China F2 Japan F1 China F3 Japan F2 Japan F3 China F4 Thailand F4 Thailand F6 Japan F8 Hong Kong F3 Thailand F10 Thailand F11 Japan F3 Japan F4 Indonesia F3 Thailand F1 Spain F15 Bulgaria F2 Japan F8 Japan F6 France F12 Birmingham Challenger M25 Nottingham M25 Nottingham Heineken Challenger - Ho Chi Minh City Nova Challenger Osaka - Osaka Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Cridicard Mastercard Tennis Cup - Campos do Jordao Honda Kah Singapore Men's Tennis Open - Singapore Kyoto Challenger - Kyoto Fergana Challenger - Fergana USTA Seascape Challenger - Aptos Fifth-Third Bank Tennis Championships - Lexington Time Warner USTA Challenger - Binghamton Yokohama Challenger 2001 - Yokohama University of Tennessee USTA Challenger - Knoxville The Wright Financial Group, Inc. Challenger - Champaign Yokohama World Tennis Gaora Cup - Yokohama Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Challenger of Dallas - Dallas Singapore Mens Tennis Open - Singapore The LTA Wrexham Challenger - Wrexham Shimadzu All Japan Indoor - Kyoto New Delhi Challenger - New Delhi Fergana Tennis Challenger Tournament - Fergana Sporting Challenger 2003 - Turin 2003 USTA Tallahassee Tennis Challenger - Tallahassee Atlantic City Open - Atlantic City USTA Seascape Challenger - Aptos Credicard Mastercard Tennis Cup - Campos do Jordao 12th BH Tennis Open International Cup - Belo Horizonte Binghamton Professional Tennis Tournament - Binghamton Akbank Private Banking-TED Open - Istanbul Dharwad Challenger 2003 - Dharwad Belgaum Open - Belgaum Okal Cup 2003 - Eckental IPP Open - Helsinki Jameson Cup - Milan Hilton Waikoloa Village USTA Challenger - Waikoloa Heineken Challenger 2004 - Ho Chi Minh City Corona Mexico City Open - Mexico City Busan Open - Busan Challenger Leon 2004 - Leon Abierto Club Casablanca - Mexico City The Surbiton Trophy - Surbiton Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Ourocard Tennis Challenger - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte 2004 Colorado Tennis Classic - Denver Binghamton Professional Tennis Tournament - Binghamton Samsung Securities Cup - Seoul 2004 Keys Gate Challenger - Homestead Music City Challenger - Nashville Hilton Waikoloa Village USTA Challenger - Waikoloa 2005 Freeman Men's Challenger - Joplin Draft Corona Mexico City Open - Mexico City Challenger Casablanca San Angel - Mexico City Nottingham Men's Challenger - Nottingham Fergana Challenger - Fergana Busan Open Challenger Tennis - Busan Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Singha Tennis Classic - Tarzana The Natrel's Challenger of Granby - Granby dBI Tennis Challenger - Binghamton Samsung Securities Cup - Seoul Media Will Cup Busan Challenger Tennis - Busan Music City Challenger - Nashville USTA Illinois Challenger - Champaign The LTA Sunderland Challenger - Sunderland Internationaux du Doubs - Besancon Challenger Ford de Cherbourg - Cherbourg HTV Challenger - Ho Chi Minh City Coffee Cup Challenger - Chikmagalur Dharwad Challenger 2006 - Dharwad Fergana Challenger - Fergana Busan Open Challenger Tennis - Busan Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Ciudad de Pozoblanco Open Diputacion - Cordoba GHI Bronx Tennis Classic - Bronx The Swanston Challenger - Sacramento The $50,000 Pro Challenger at Calabasas - Calabasas Flea Market Cup Busan Challenger Tennis - Busan Kia International In Kawana - Kawana BMW Tennis Championship - Sunrise Unicredit Czech Open 2007 - Prostejov Odlum Brown Vancouver Open - Vancouver Taiwan Challenger - Kaohsiung Malaysian Open - Kuala Lumpur 2008 China TCL Challenger - Guangzhou Shimadzu All Japan Indoor Tennis Championships - Kyoto Busan Open Challenger Tennis - Busan III Isla de Lanzarote - Lanzarote Moncton Men's Challenger - Moncton Oldum Brown Vancouver Open - Vancouver New Delhi Challenger III - New Delhi Karshi Challenger - Karshi Flea Market Cup Busan Challenger Tennis - Busan Dunlop World Challenge - Toyota Heilbronn Challenger Wroclaw Challenger Melbourn Challenger Korat Challenger Baton Rouge Challenger Mexico City Challenger Talahassee Challenger Busan Challenger Fergana Challenger Carson Challenger Seoul Challenger Yokohama Challenger Bangkok Challenger Toyota Challenger Kyoto Challenger Guangzhou Challenger Busan Challenger Beijing Challenger Toyota Challenger Burnie Challenger Singapore Challenger Kyoto Challenger Kaohsiung Challenger Fergana Challenger Prostejov Challenger Winnetka Challenger Vancouver Challenger Bangkok Challenger Shanghai Challenger Ningboo Challenger Seoul Challenger Yokohama Challenger Toyota Challenger Sydney Challenger Kyoto Challenger Kun-Ming Challenger Busan Challenger Granby Challenger Astana Challenger Shanghai Challenger Kaoshuing Challenger Tashkent Challenger Melbourne Challenger Traralgon Challenger Yokohama Challenger Burnie Challenger West Lakes Challenger Shenzhen Challenger Busan Challenger Karshi Challenger Tianjin Challenger Nanchang Challenger Vancouver Challenger Aptos Challenger Bangkok Challenger Shanghai Challenger Istanbul Challenger Indore Challenger Pune Challenger Yokohama Challenger Toyota Challenger Kyoto Challenger Shenzhen Challenger Prague Challenger Granby Challenger Lexington Challenger Aptos Challenger Vancouver Challenger Yokohama Challenger Toyota Challenger Rome Challenger Blois Challenger Winnipeg Challenger Granby Challenger Bangkok Challenger Shanghai Challenger Nanchang Challenger Kobe Challenger Kyoto Challenger Winnipeg Challenger Gatineau Challenger Granby Challenger Zhangjiagang Challenger Hua Hin Challenger Rennes Challenger Kyoto Challenger Granby Challenger Zhangjiagang Challenger Kaohsiung Challenger Traralgon Challenger Busan Challenger Columbus Challenger Kaohsiung Challenger Ningboo Challenger Traralgon Challenger Playford Challenger Kobe Challenger Ortisei Challenger Biella 3 Challenger Nottingham 2 Challenger Mallorca Challenger Istanbul 2 Challenger Las Vegas Challenger Charlottesville Challenger Cleveland Challenger Forli 5 Challenger Malaga Challenger Porto Challenger Rome Challenger Indianapolis Challenger Winnipeg Challenger Nonthaburi 1 Challenger Burnie Challenger Chennai Challenger Bengaluru Challenger Pune Challenger Mifel Tennis Open - Los Cabos Seoul Challenger Busan Challenger Little Rock Challenger The Stella Artois Grass Court Championships - London Tata Open - Chennai The Stella Artois Grass Court Championships - London Thailand Open - Bangkok Delray Beach International Tennis Championships - Delray Beach RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Regions Morgan Keegan Championships - Memphis The Tennis Channel Open - Las Vegas Estoril Open - Estoril Hypo Group Tennis International - Portschach The Stella Artois Championships - London Campbell's Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles China Open - Beijing Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo The Artois Championships - London Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam Thailand Open - Bangkok Thailand Open - Bangkok PTT Thailand Open - Bangkok Campbell's Hall of Fame Tennis Championships - Newport PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Malaysian Open - Kuala Lumpur Aircel Chennai Open - Chennai Rakuten Japan Open - Tokyo Brisbane International - Brisbane U.S. National Indoor Tennis Championships - Memphis Aegon Nottingham Open - Nottingham Barcelona Open BancSabadell - Barcelona Rakuten Japan Open - Tokyo Mercedes Cup - Stuttgart Abierto Mexicano - Los Cabos Rakuten Japan Open - Tokyo Chengdu Open - Chengdu Rakuten Japan Open - Tokyo New York Open - New York Zhuhai Open - Zhuhai Rakuten Japan Open - Tokyo New York Open - New York Dubai Duty Free Tennis Championships - Dubai European Open - Antwerp bett1HULKS Indoors - Cologne Great Ocean Road Open - Melbourne Citi Open - Washington Singapore Tennis Open - Singapore Rakuten Japan Open - Tokyo U.S. Open - New York Shanghai Challenger Jinan Challenger Australia F10 China F5 Spain F18 Germany F3 Korea F2 NASDAQ-100 Open - Miami Tennis Masters Series - Hamburg Rogers Masters - Toronto Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Shanghai - Shanghai Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York M25 Monastir Australian Open - Melbourne M25 Monastir Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne M25 Tsukuba Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London Pacific Life Open - Indian Wells Australian Open - Melbourne Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Davis Cup, Group 1, 1R, NZL-THA 4-1 Davis Cup, Group 1, REL1, THA-CHN 4-1 Davis Cup, Group 1, 1R, JPN-THA 4-1 Davis Cup, Group 1, REL1, THA-CHN 5-0 Davis Cup, Group 1, 1R, THA-UZB 3-2 Davis Cup, Group 1, 2R, THA-JPN 4-1 Davis Cup, World Group, QR, GBR-THA 3-2 Davis Cup, Group 1, 1R, THA-KOR 4-1 Davis Cup, Group 1, 2R, THA-UZB 4-1 Davis Cup, World Group, QR, CZE-THA 4-1 Davis Cup, Group 1, 1R, THA-PAK 5-0 Davis Cup, Group 1, 2R, THA-UZB 4-1 Davis Cup, World Group, QR, RUS-THA 5-0 Davis Cup, Group 1, 1R, PAK-THA 3-2 Davis Cup, Group 1, PO, JPN-THA 4-1 Davis Cup, Group 1, PO, THA-INA 4-1 Davis Cup, Group 1, 1R, UZB-THA 2-3 Davis Cup, Group 1, 2R, THA-JPN 3-2 Davis Cup, World Group, PO, GER-THA 4-1 Davis Cup, Group 1, 1R, TPE-THA 3-2 Davis Cup, Group 1, 1R, THA-KAZ 3-2 Davis Cup, Group 1, 2R, AUS-THA 5-0 Asian Hopman Cup - Astana Davis Cup, Group 1, 2R, THA-AUS 2-3 Davis Cup, Group 1, PO, THA-CHN, 1-4 Davis Cup, Group II, 1R, POC-THA 0-5 Davis Cup, Group II, 1R, SRI-THA 1-3 Davis Cup, Group II, 2R, INA-THA 3-2 Davis Cup, Group I, 1R, JPN-INA 5-0 Davis Cup, Group II, 1R, KUW-THA 1-4 Davis Cup, Group II, 2R, PHI-THA 4-1 Davis Cup, World Group, QF, JPN-CZE 0-5 Davis Cup, Group II, 3R, THA-PAK 4-1 Davis Cup, World Group, 1R, JPN-FRA 1-4 Davis Cup, Finals, Group A Davis Cup, World Group, QR, JPN-ECU 0-3 15th Asian Games Doha 2006 Australian Open (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Shimadzu All Japan Indoor - Kyoto Gallagher International - Hamilton The Scottish Tennis Championships - Edinburgh Sporting Challenger - Turin USTA Seascape Challenger - Aptos BH Tennis Open International Cup - Belo Horizonte Binghamton Professional Tennis Tournament - Binghamton ATP Heineken Challenger 2000 - Ho Chi Minh City Honda-Kah Open - Singapore Shimadzu All Japan Indoor - Kyoto GHI Bronx Tennis Classic - Bronx USTA Tennis Championships of Austin - Austin St. Francis Health System USTA Challenger - Tulsa Yokohama International Tennis Tournament - Yokohama Osaka International Tennis Tournament - Osaka Ho Chi Minh City Challenger - Ho Chi Minh City GHI Bronx Tennis Classic - Bronx The 69th King's Cup-Thailand Open - Bangkok Samsung Securities Cup - Seoul The 70th King's Cup and Queen's Cup - Bangkok The Scottish Tennis Championships - Edinburgh Heineken Challenger - Ho Chi Minh City ATP Bangalore Challenger - Bangalore The Granby Natrel Challenger - Granby The Wright Financial Group USTA Challenger - Champaign USTA Men's Challenger of Dallas - Dallas Heineken Challenger - Ho Chi Minh City Samsung Secruities Cup Challenger - Seoul South African Airways Tennis Open - Durban ECU Prague Open - Prague Challenger Natrel Presented by National Bank - Granby Open de la Ville de Saint Denis - Reunion Island Samsung Securities Cup - Seoul Flea Market Cup - Busan Bangkok Challenger - Bangkok Hilton Waikoloa Village USTA Challenger - Waikoloa Izmir Cup - Izmir Tashkent Challenger - Tashkent Samsung Securities Cup - Seoul President's Cup - Astana GHI Bronx Classic - Bronx Aptos Challenger Warsteiner Challenger Wolfsburg - Wolfsburg Czech Indoor Open - Prague ATP Challenger Numea - New Caledonia Bangkok Challenger Astana Challenger Noumea Challenger Burnie Challenger Caloundra Challenger Johannesburg Challenger Fergana Challenger Alessandria Challenger Guadalajara Challenger Winnetka Challenger Wuhai Challenger 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Bangkok Challenger Seoul Challenger Fergana Challenger - Fergana Noumea Challenger Challenger Banque Nationale - Granby Pingguo Challenger Busan Challenger New Delhi Challenger IV - New Delhi Nottingham-2 Challenger Granby Challenger Samarkand Challenger Karshi Challenger Bangkok Challenger Anning Challenger Beijing Challenger Yuba City Challenger Bangkok Challenger Toyota Challenger Maui Challenger Kyoto Challenger Kaohsiung Challenger Maui Challenger Pingguo Challenger Taipei City Challenger Bordeaux Challenger Anning Challenger Bangkok Challenger Bergamo Challenger Ostrava Challenger Lexington Challenger Toyota Challenger Koblenz Challenger Lexington Challenger Nottingham-2 Challenger Seoul Challenger Gatineau Challenger Granby Challenger Yokkaichi Challenger Shanghai Challenger Bangkok Challenger St. Brieuc Challenger Zhuhai Challenger Eskisehir Challenger Bratislava Challenger Biella 4 Challenger Orlando Challenger Ho Chi Minh City Challenger Salinas Challenger Oeiras 3 Challenger Columbus Challenger Kobe Challenger Kyoto Challenger Gwangju Challenger Champaign Challenger Bendigo Challenger Samarkand Challenger Bangkok Challenger Winnipeg Challenger Binghamton Challenger Lexington Challenger Forli 4 Challenger Aptos Challenger Little Rock Challenger Kaohsiung Challenger Ho Chi Minh City Challenger Ningboo Challenger Cary Challenger Canberra Challenger Toyota Challenger Happy Valley Challenger Shanghai Challenger Nonthaburi 1 Challenger Yokohama Challenger Zhuhai Challenger Shenzhen Challenger Zhangjiagang Challenger Quanzhou Challenger Taipei City Challenger Orlando Challenger Surbiton Challenger Ilkley Challenger Yokohama Challenger Nonthaburi 2 Challenger Shenzhen Challenger Kobe Challenger Playford Challenger Chennai Challenger Yokohama Challenger Zhuhai Challenger Seoul Challenger Matsuyama Challenger Gimcheon Challenger Busan Challenger Kobe Challenger Jinan Challenger Bloomfield Hills Challenger Shymkent Challenger Almaty Challenger Granby Challenger Samsung Securities Cup Challenger - Seoul Taipei Challenger Playford Challenger Nonthaburi 1 Challenger Newport Challenger Bloomfield Hills Challenger Lugano Challenger Winnipeg Challenger Granby Challenger Hangzhou Challenger Taipei 2 Challenger Matsuyama Challenger Kobe Challenger Chennai Open - Chennai Kobe Challenger Grand Prix Hassan II - Casablanca AIG Japan Open - Tokyo Wuxi Challenger Ilkley Challenger Zhangjiagang Challenger Zagreb Challenger Orlando 2 Challenger Toyota Challenger Phoenix Challenger Taipei City Challenger Anning Challenger Waldbaum's Hamlet Cup - Long Island President's Cup - Tashkent AIG Japan Open - Tokyo Thailand Open - Bangkok AIG Japan Open - Tokyo Rakuten Japan Open - Tokyo SAP Open - San Jose Legg Mason Tennis Classic - Washington D.C. Hall of Fame Open - Newport Japan Open Tennis Championships - Tokyo China Open - Beijing AIG Japan Open - Tokyo Chennai Open - Chennai The Stella Artois Championships - London The 10tele.com Open - Nottingham Campbell's Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Knoxville Challenger China Open - Beijing Ordina Open - 's-Hertogenbosch Thailand Open - Bangkok Aircel Chennai Open - Chennai Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Chicago Challenger Gerry Weber Open - Halle Rakuten Japan Open - Tokyo Delray Beach Open - Delray Beach Citi Open - Washington Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Brisbane International - Brisbane Delray Beach Open - Delray Beach Abierto Mexicano de Tenis Mifel - Los Cabos Truist Atlanta Open - Atlanta Dallas Open - Dallas Truist Atlanta Open - Atlanta Rakuten Japan Open - Tokyo Western & Southern Open - New York Australian Open - Melbourne French Open - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Wimbledon - London French Open - Paris Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami National Bank Open - Toronto Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York French Open - Paris French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne Japan Open Tennis Championships - Tokyo Australian Open - Melbourne Wimbledon - London Wimbledon - London Davis Cup, Group I, 1R, THA-KOR 2-3